package com.molichuxing.services.infrastructure.dto.request.create;

import com.molichuxing.framework.dto.RequestRootDto;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * 企业订单车辆新增dto
 *
 * @Author zhaopenghui
 * @Date 2020年06月04日
 */
@Data
public class EnterpriseCarHandoverCreateDto extends RequestRootDto {
    private static final long serialVersionUID = 6787539988469175223L;

    /**
     * 订单号 order_code
     */
    private Long orderCode;

    /**
     * 企业id（乙方） enterprise_id
     */
    private Integer enterpriseId;

    /**
     * 车辆id car_id
     */
    private Integer carId;

    /**
     * 车架号 vin
     */
    private String vin;

    /**
     * 车牌号 licence_plate
     */
    private String licencePlate;

    /**
     * 颜色id color_id
     */
    private Integer colorId;

    /**
     * 车型id model_id
     */
    private Integer modelId;

    /**
     * 接车人 enterprise_receiver
     */
    private String enterpriseReceiver;

    /**
     * 接车人身份证 enterprise_receiver_idcard
     */
    private String enterpriseReceiverIdcard;

    /**
     * 起租里程 start_mileage
     */
    private Integer startMileage;

    /**
     * 还车里程 return_mileage
     */
    private Integer returnMileage;

    /**
     * 交接时间 handover_time
     */
    private LocalDateTime handoverTime;

    /**
     * 交接中转库id handover_stock_id
     */
    private Integer handoverStockId;

    /**
     * 中转库围栏id fence_id
     */
    private Integer fenceId;

    /**
     * 交接类型（1：交车，2：还车（退租）） type
     */
    private Integer type;

    /**
     * 备注 remark
     */
    private String remark;

}
